package com.xxxx.utils;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @Author Lionel
 * @Date 2021/3/11 15:58
 * Created by IntelliJ IDEA 2020.1.
 * Project: house
 * Description：日期工具类
 */
public final class FormatDate {

    /**
     * 将毫秒转换为日期
     * @param millisecond 毫秒
     * @return 日期
     * @throws ParseException
     */
    public static Date mill2Date (long millisecond) throws ParseException {
        Date date = new Date(millisecond);
        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
        System.out.println(format.format(date));
        date = format.parse(format.format(date));
        return date;
    }

    /**
     * 将字符串转换为日期
     * @param str 字符串
     * @return 日期
     */
    public static Date StrToDate(String str) {

        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
        Date date = null;
        try {
            date = format.parse(str);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return date;
    }

}
